import { defineConfig } from 'vite'
import config from './config.js';
export default defineConfig({
  // 基础配置
  base: '/',
  define: {
    'MockRequest': false,
  },
  // 开发服务器配置
  server: {
    port: config.devServer.port,
    open: true,
    proxy: {
      '/api': {
        target: `http://${config.backendServer.host}:${config.backendServer.port}`,
      }
    }
  },
  // 构建配置
  build: {
    outDir: 'dist',
    assetsDir: 'assets',
    emptyOutDir: true,
  }
})